﻿/* CSS Document */

body{ margin:0; padding:0;font-size:12px; font-family:"宋体", Arial; background:#f2f2f2; color:#4a4a4a;}
div,form,p,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0;}
ul,ol,li{ list-style:none;}
select,input{vertical-align:middle;}
input {font-family:Arial;}
table,td,tr,th,input,select{font-size:12px;}
table{border-collapse:collapse;}
button{ cursor:pointer;}
.clear {zoom:1;}
.clear:after {content:'';display:block;clear:both;height:0px;}  /*自适应高度*/
a:link,a:visited{ text-decoration:none; color:#4a4a4a; }
a:hover{ text-decoration:underline;}
.p p{ line-height:23px; text-indent:24px; margin:10px 0; color:#6b6b6b}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.red{ color:#ff0000;}
.fl{float:left;display:inline} 
.fr{float:right;display:inline}
.content{ width:1000px; margin:auto; overflow:hidden;}

.top{ background:url(../images/top-bg.gif) repeat-x; height:27px;line-height:27px;}
.top .content{ text-align:right; color:#FFF;}
.top .content a{ color:#FFF;}
.header{ background:url(../images/header-bg.gif) #f2f2f2 repeat-x;}
.logo{ padding:7px 0;}
.nav{ background:url(../images/nav-bg.gif) repeat-x; height:46px; line-height:46px; }
.nav ul{ background:url(../images/nav-left-img.gif) left center no-repeat; height:46px;padding:0 5px;}
.nav span{ display:block;background:url(../images/nav-right-img.gif) no-repeat right center; height:46px;}
.nav ul li{ float:left; background:url(../images/nav-li-bg.gif) right center no-repeat;}
.nav ul li a{ display:block; width:123px; text-align:center; color:#FFF; font-size:14px; font-family:"微软雅黑";}
.nav ul li a:hover{ background:url(../images/nav-on-bg.gif) repeat-x; text-decoration:none;}
.banner{ margin-top:1px;}

.main{ padding:10px 0 20px 0;}
.imain-left{ width:280px; overflow:hidden;}
.gonggao{ margin-bottom:10px;}
h2.g-tit{background:url(../images/gonggao-tit-bg.gif) no-repeat; height:30px; line-height:30px;font-size:15px; font-family:"微软雅黑"; color:#FFF; padding-left:40px; }
.g-con{ border:1px solid #dbdbdb; padding:10px; border-top:0 none; }
.gonggao .g-con{height:140px;}
.marquee{WIDTH: 258px; HEIGHT: 140px; line-height:23px; font-size:14px;}
.focus{ margin-bottom:10px;}
.lianxi{}
.lianxi h2.g-tit{background:url(../images/lianxi-tit-bg.gif) no-repeat;}
.lianxi .bor{border:1px solid #dbdbdb; border-top:0 none; }
.l-con{ padding:10px; line-height:22px;}
.imain-right{ width:700px; overflow:hidden;}
.iabout{ margin-bottom:15px;}
.tit{ background:url(../images/i-tit-bottom.gif) no-repeat bottom left; height:30px; line-height:30px;}
.tit h2{ background:url(../images/i-tit-left-icon.gif) left center no-repeat; padding-left:12px; font-size:14px; font-family:"微软雅黑";}
.more{ margin-top:10px;}
.con{ padding-top:0px;}
.iabout .con p{ line-height:23px; text-indent:2em;}
.iproduct{ margin-bottom:20px;}
#demo{ width:700px; overflow:hidden;}
#indemo {width: 800%;height:186px;overflow:hidden;}
#demo1 {float: left; }
#demo2 {float: left; }
#demo ul{}
ul.product{}
ul.product li{ float:left; margin:0 8px;}
ul.product li img{ width:128px; height:150px; padding:3px; border:1px solid #d4d4d4;}
ul.product li p{ text-align:center; margin-top:10px;}
.inew{}
.inew .inew1{ width:340px; overflow:hidden;}
ul.new{}
ul.new li{ line-height:32px;}
ul.new li a{ display:block; background:url(../images/new-icon-red.gif) left center no-repeat; padding-left:12px;}
ul.new li a:hover{background:url(../images/new-icon-green.gif) left center no-repeat; color:#3f9b1c;}
ul.new li span{ float:right; color:#787878;}
.footer{ background:url(../images/footer-bg.gif) repeat-x; height:80px; text-align:center; padding-top:33px; color:#fbfef5;}
.footer a{ color:#fbfef5;}
.p1{ line-height:22px;color:#626261; }
.s-left{ width:240px; overflow:hidden;}
.pro-list{ background:#FFF;}
.pro-list h2.g-tit{background:url(../images/sleft-tit-bg.gif) no-repeat; font-weight:normal;  height:30px;line-height:30px;}
.pro-list .g-con li{ border-bottom:1px dashed #d4d4d4; font-size:13px;}
.pro-list .g-con li a{ display:block; height:32px; line-height:32px; background:url(../images/d.gif) left center no-repeat; padding-left:20px;}
.pro-list .g-con li a:hover{background:url(../images/dd.gif) left center no-repeat; color:#3f9b1c;}
.sleftimg{border:1px solid #d4d4d4;margin:10px 0; border-bottom:0 none;}
.sleftnew{ background:#FFF;border:1px solid #d4d4d4; border-top:0 none; margin-top:10px;}
.snewtit{ background:url(../images/s_left_new_tit.gif) repeat-x; height:34px; line-height:34px; padding:0 10px;}
.snewnr{ background:url(../images/dd_03.jpg) left top no-repeat; height:172px; margin:18px 0 10px 10px; }
.snewnr li{ height:25px; margin-bottom:15px; padding-left:20px;}
.s-right{ width:750px; overflow:hidden;border: 1px solid #d4d4d4;background:#FFF;}
.s-tit{ background: url(../images/tbj_14.gif) repeat-x; height:30px; line-height:30px;}
.s-tit h2{ font-size:15px; font-family:"微软雅黑"; padding-left:15px;}
.s-tit span{ float:right; padding-right:10px;}
.s-con{ padding:0px 10px 10px 10px; }
.Inputbox2{ width:200px; height:25px; line-height:25px; border:1px solid #CCC; margin-bottom:10px;}
.prev{ text-align:center; padding:15px 0 20px 0;}
.next{ padding:10px 0 10px 15px; line-height:26px;}
.snew-bt{ text-align:center; font-size:16px; padding:10px 0 15px 0;}
.snew-time{ display:block; text-align:center; color:#818181; border-bottom:1px dashed #d4d4d4; padding-bottom:15px; margin-bottom:20px;}
.s-right ul.product{}
.s-right ul.product li{ margin:10px 20px 15px 25px;}
.s-right ul.product li img:hover{ border:1px solid #4bca19;}
.spro-img{ text-align:center; border-bottom:1px dashed #d4d4d4; padding-bottom:15px; margin-bottom:20px;}
.qw_page a{
	border:1px solid #ccc;
	padding:5px;
	margin:5px;
}
.qw_page span{
	border:1px solid #ccc;
	padding:5px;
	margin:5px;
}
.qw_page {
	margin-top:10px;
}



.flexslider {
    position: relative;
    height: 320px;
    overflow: hidden; /*background:url(../Images/loading.gif) 50% no-repeat;*/
}

.slides {
    position: relative;
    z-index: 1;
}

.slides li {
    height: 320px;
}

.flex-control-nav {
    position: absolute;
    bottom: 30px;
    z-index: 2;
    width: 100%;
    text-align: center;
}

.flex-control-nav li {
    display: inline-block;
    width: 42px;
    height: 15px;
    margin: 0 5px;
    *display: inline;
    zoom: 1;
}

.flex-control-nav a {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 32px;
    height: 6px;
    margin: 1px;
    overflow: hidden;
    background: #fff;
    filter: alpha(opacity=80);
    opacity: 0.8;
    line-height: 999px;
}

.flex-control-nav .flex-active {
    background: #f08519;
    filter: alpha(opacity=100);
    opacity: 1;
}

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 35%;
    display: none;
    -webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
    background-color: white;
}

.flex-direction-nav li a {
    display: block;
    width: 69px;
    height: 138px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
}

.flex-direction-nav li a.flex-prev {
    left: 40px; /*background:url(../Images/banner_icon1.png) no-repeat left top;*/
}

.flex-direction-nav li a.flex-next {
    right: 40px; /*background:url(../Images/banner_icon1.png) no-repeat right top;*/
}

.flexslider:hover .flex-direction-nav {
    display: block
}